// pages/todolist/todolist.js
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		inputText: '',
		list: ['初始值'],
		current: 0,
		isCreated: true,
		isShow: false,
		selectNum: 0
	},
	// input变化
	getValueChange(e) {
		this.setData({
			inputText: e.detail.value
		})
	},
	// 添加
	addList() {
		const { inputText, list } = this.data
		// console.log(inputText)
		this.setData({
			list: [...list, inputText],
			inputText: ''
		})
	},
	// 删除
	delList(e) {
		// data-后面的值仅支持小写,写了大写也会给你转化为小写
		this.setData({
			list: this.data.list.filter((item, index) => index !== e.target.dataset.listindex)
		})
	},
	// 点击变色函数
	handleChangeColorTap(e) {
		// e.target - 事件源
		// e.currentTarget - 绑定事件的DOM节点
		console.log(
			e.target.dataset,//{} or {index: 0}
			e.currentTarget.dataset//{index: 0} or {index: 0}
			// 点绑定事件内部元素 or 点绑定事件的元素
		)
		const num = e.currentTarget.dataset.index
		this.setData({
			current: num
		})
	},
	// 显隐
	handleCreatedTap(){
		console.log('aaa')
		this.setData({
			isCreated: !this.data.isCreated,
			isShow: !this.data.isShow
		})
	},
	checkboxChange: function(e){
		console.log(e)
		this.setData({selectNum: e.detail.value.length})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function () {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	}
})